Documentacion: Email Goal Management

Descripcion: Tasks to carry out when the goals related with the Email Management are finished. It also shows how these tasks satisfy the Goal Management goals and the mental conditions which trigger these tasks.

The HandleMentalStates task destroys the Increase Classified Emails, Make Email Classifiable, Give Email Category, Notify Incoming Email and Place Email In Folder goals when they has been terminated and asserts again the non-terminated goals.


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
Give Email Category 
Objetivo  A category has to be provided to an e-mail under request. 
Increase Classified Emails 
Objetivo  The MAS tries to increase the collection of classified emails. 
Make Email Classifiable 
Objetivo  There is an unique Categorizer to every document. Therefore the email has to be preprocessed before it could be categorised. 
Manage Goal End 
Objetivo  There are some actions related with goals ending, such as informing user or assert again the goal in cyclic activities. 
Notify Incoming Email 
Objetivo  The MAS should process the incoming email. In order to accomplish this it should perceive the new email arrival and begins the corresponding process. 
Place Email In Folder 
Objetivo  The e-mail should be moved to the assigned folder. 
Remove Useless Entities 
Objetivo  The system creates mental entities that have to be destroyed after their use. 
HandleMentalStates 
Tarea  The taks asserts again the permanent goals when these are satisfied or failed and remove the useless mental entities when they are no needed longer. 


Give Email Category (Objetivo)

Properties:
IDGive Email Category 
DescripcionA category has to be provided to an e-mail under request. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTCreaDR GTCrea
  • CondicionMental:Classify Email Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTCreaOR
    GTDestruyeDR GTDestruye
  • CondicionMental:Classify Email Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTDestruyeOR
     


    Increase Classified Emails (Objetivo)

    Properties:
    IDIncrease Classified Emails 
    DescripcionThe MAS tries to increase the collection of classified emails. 
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTCreaDR GTCrea
  • CondicionMental:Increase Classified Emails Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTCreaOR
    GTDestruyeDR GTDestruye
  • CondicionMental:Increase Classified Emails Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTDestruyeOR
     


    Make Email Classifiable (Objetivo)

    Properties:
    IDMake Email Classifiable 
    DescripcionThere is an unique Categorizer to every document. Therefore the email has to be preprocessed before it could be categorised. 
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTCreaDR GTCrea
  • CondicionMental:Make Email Classifiable Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTCreaOR
    GTDestruyeDR GTDestruye
  • CondicionMental:Make Email Classifiable Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTDestruyeOR
     


    Manage Goal End (Objetivo)

    Properties:
    IDManage Goal End 
    DescripcionThere are some actions related with goals ending, such as informing user or assert again the goal in cyclic activities. 
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Increase Classified Emails Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Make Email Classifiable Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Classify Email Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Notify Incoming Email Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Place Email In Folder Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTModificaOR
     


    Notify Incoming Email (Objetivo)

    Properties:
    IDNotify Incoming Email 
    DescripcionThe MAS should process the incoming email. In order to accomplish this it should perceive the new email arrival and begins the corresponding process. 
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTCreaDR GTCrea
  • CondicionMental:Notify Incoming Email Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTCreaOR
    GTDestruyeDR GTDestruye
  • CondicionMental:Notify Incoming Email Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTDestruyeOR
     


    Place Email In Folder (Objetivo)

    Properties:
    IDPlace Email In Folder 
    DescripcionThe e-mail should be moved to the assigned folder. 
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTCreaDR GTCrea
  • CondicionMental:Place Email In Folder Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTCreaOR
    GTDestruyeDR GTDestruye
  • CondicionMental:Place Email In Folder Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTDestruyeOR
     


    Remove Useless Entities (Objetivo)

    Properties:
    IDRemove Useless Entities 
    DescripcionThe system creates mental entities that have to be destroyed after their use. 
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Increase Classified Emails Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Make Email Classifiable Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Classify Email Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Notify Incoming Email Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Place Email In Folder Goal Terminated 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTModificaOR
     


    HandleMentalStates (Tarea)

    Properties:
    IDHandleMentalStates 
    DescripcionThe taks asserts again the permanent goals when these are satisfied or failed and remove the useless mental entities when they are no needed longer. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTCreaOR GTCrea
  • CondicionMental:Increase Classified Emails Goal Terminated 
  •  
    Con los objetosEn el rol
    Increase Classified Emails  GTCreaDR
    GTCreaOR GTCrea
  • CondicionMental:Make Email Classifiable Goal Terminated 
  •  
    Con los objetosEn el rol
    Make Email Classifiable  GTCreaDR
    GTCreaOR GTCrea
  • CondicionMental:Classify Email Goal Terminated 
  •  
    Con los objetosEn el rol
    Give Email Category  GTCreaDR
    GTCreaOR GTCrea
  • CondicionMental:Notify Incoming Email Goal Terminated 
  •  
    Con los objetosEn el rol
    Notify Incoming Email  GTCreaDR
    GTCreaOR GTCrea
  • CondicionMental:Place Email In Folder Goal Terminated 
  •  
    Con los objetosEn el rol
    Place Email In Folder  GTCreaDR
    GTDestruyeOR GTDestruye
  • CondicionMental:Increase Classified Emails Goal Terminated 
  •  
    Con los objetosEn el rol
    Increase Classified Emails  GTDestruyeDR
    GTDestruyeOR GTDestruye
  • CondicionMental:Make Email Classifiable Goal Terminated 
  •  
    Con los objetosEn el rol
    Make Email Classifiable  GTDestruyeDR
    GTDestruyeOR GTDestruye
  • CondicionMental:Classify Email Goal Terminated 
  •  
    Con los objetosEn el rol
    Give Email Category  GTDestruyeDR
    GTDestruyeOR GTDestruye
  • CondicionMental:Notify Incoming Email Goal Terminated 
  •  
    Con los objetosEn el rol
    Notify Incoming Email  GTDestruyeDR
    GTDestruyeOR GTDestruye
  • CondicionMental:Place Email In Folder Goal Terminated 
  •  
    Con los objetosEn el rol
    Place Email In Folder  GTDestruyeDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Increase Classified Emails Goal Terminated 
  •  
    Con los objetosEn el rol
    Manage Goal End  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Increase Classified Emails Goal Terminated 
  •  
    Con los objetosEn el rol
    Remove Useless Entities  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Make Email Classifiable Goal Terminated 
  •  
    Con los objetosEn el rol
    Manage Goal End  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Make Email Classifiable Goal Terminated 
  •  
    Con los objetosEn el rol
    Remove Useless Entities  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Classify Email Goal Terminated 
  •  
    Con los objetosEn el rol
    Manage Goal End  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Classify Email Goal Terminated 
  •  
    Con los objetosEn el rol
    Remove Useless Entities  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Notify Incoming Email Goal Terminated 
  •  
    Con los objetosEn el rol
    Manage Goal End  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Notify Incoming Email Goal Terminated 
  •  
    Con los objetosEn el rol
    Remove Useless Entities  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Place Email In Folder Goal Terminated 
  •  
    Con los objetosEn el rol
    Manage Goal End  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Place Email In Folder Goal Terminated 
  •  
    Con los objetosEn el rol
    Remove Useless Entities  GTModificaDR